-
Notifications
You must be signed in to change notification settings - Fork 361
Allow code blocks to import code from files or URLs #4236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
@Blargian is attempting to deploy a commit to the ClickHouse Team on Vercel. A member of the Team first needs to authorize it. |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
CC @mshustov, I remember you mentioned it would be nice to test code snippets in the docs. This change will allow you to import code into docs from integrations repos using |
Summary
Per request, code for code blocks should be able to be imported from files or URLs.
This change will allow the user to specify
file=
orurl=
on code snippets. For example:file=code_snippets/ClickStack/config-unstructured-logs-with-processor.yaml
url=https://raw.githubusercontent.com/ClickHouse/clickhouse-connect/refs/heads/main/examples/pandas_examples.py
The code from the file or URL will be inserted as text into the code block in the markdown when
yarn build
is run. The changes show as diffs (i.e the markdown files are updated with the changes) so we can commit the latest change permanently for human or LLM readers of the markdown. The advantage of this is that we can test these snippets externally and pull them from other repositories.Checklist